<?php
class Listar_Empleado extends CI_Controller{
    
    function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->model('Empleado_model');
        $this->load->library('fecha_conver');
    }
    
    function index(){
        $data['title']='Listar Empleados';
        $data['main_content']='listar_empleado_view';
        $data['empleados']=$this->listarEmpleados();
        $this->load->view('includes/template',$data);
    }
    
    function editarEmpleado($dni,$action){
        
        if((int)$action){
            redirect(site_url('editar_empleado/index/' . $dni));
        }else{
            date_default_timezone_set('America/Argentina/Buenos_Aires');
            $fechabaja=date('Y/m/d');
            $this->Empleado_model->bajaUnEmpleado($dni,$fechabaja);
            redirect(site_url('listar_empleado/index'));
            }
    }
    
    function listarEmpleados(){ //Formatea las fecha de nacimiento y de alta
        $lista=$this->Empleado_model->getEmpleados();
        foreach($lista as &$valor){
            $valor['fechaNac']=$this->fecha_conver->cambiaf_a_normal($valor['fechaNac']);
            $valor['fechaAl']=$this->fecha_conver->cambiaf_a_normal($valor['fechaAl']);
       }
        return $lista;
    }
}
?>